Enable x86_32 PAE unmodified guests on 64-bit Xen when the hvm feature
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Sat, 18 Feb 2006 10:56:13 +0000 (11:56 +0100)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Sat, 18 Feb 2006 10:56:13 +0000 (11:56 +0100)
commit315c3fa6a2474621220edceffeb7c014a4ceedcb
treebac31f9f5421e7d1e1f0be4336e3341369e83d54
parent1aca85cf41e9eda7ab13796c86667a96fe0e1a9e
Enable x86_32 PAE unmodified guests on 64-bit Xen when the hvm feature
is present. We tested only Linux at this point, and we'll improve the
functionality as we test other guests.

The SVM needs the equivalent changes to the vmc.c to get this
functionality working, but this patch does not break the build.

Signed-off-by: Jun Nakajima <jun.nakajima@intel.com>
Signed-off-by: Xiaohui Xin <xiaohui.xin@intel.com>
Signed-off-by: Yunhong Jiang <yunhong.jiang@intel.com>
xen/arch/x86/Makefile
xen/arch/x86/hvm/vmx/vmx.c
xen/arch/x86/shadow.c
xen/arch/x86/shadow_public.c
xen/common/page_alloc.c
xen/include/asm-x86/hvm/hvm.h
xen/include/asm-x86/hvm/vmx/vmx.h
xen/include/asm-x86/shadow_64.h